rack of lamb - French English Dictionary